const { Service } = require('egg');

class UserService extends Service {
  async findAll() {
    const { ctx } = this;
    // return ctx.db.execute('user.selectAll', {});
    // return ctx.db.execute('user.createUser', {
    //   name: 'mkl',
    //   updated_at: new Date(),
    //   created_at: new Date(),
    // });
    // return ctx.db.create('user', {
    //   id: 1,
    //   name: 'abc',
    //   updated_at: new Date(),
    // });
    // return ctx.db.update('user', {
    //   name: 'def',
    //   updated_at: new Date(),
    // }, {
    //   where: {
    //     id: 1,
    //   },
    // });
    return ctx.db.findAll('user', {
      where: {
        id: 1,
      },
      limit: 10,
      order: 'name',
    });
  }
}

module.exports = UserService;
